#include "antColonyOptimization/antColonyOptimization.h"
#include "acoTest/acoTest.h"
#include "tool/fileOperation.h"

#include "MainWindow/mainwindow.h"


int main(int argc, char *argv[]) {

//    std::vector<std::vector<int>> matrix;
//    matrix = FileOperation::getMatrix(MAP_FILE);

//    antColonyOptimization a;
//    a.getMatrix(matrix);
//    a.process();
//    return 0;



    //应用程序对象，只有一个
    QApplication a(argc, argv);
    //窗口对象
    MainWindow w(FileOperation::getMatrix(MAP_FILE1), FileOperation::getMatrix(MAP_FILE2));

    w.resize(1200, 1000);
    w.show();

    return a.exec();
}

/*
Qobject：Qt对象类
QPainDevice：绘图设备类
QWidget：所有窗口类的基类,可以内嵌，所有控件的基类
QDialog：对话框窗口类
        非模态
        dlg->show();
        模态,exex(),阻塞程序执行
        dlg->exec();
        不能内嵌
QMainQWindow：主窗口类，包含菜单，工具，状态栏，不能内嵌
*/
